package com.fjec.im.view;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class SystemMessageVO {

    /**
     * 主键Id
     */
    private Long id;

    /**
     * 消息类型
     */
    private Integer msgType;

    /**
     * 业务类型
     */
    private Integer bizType;

    /**
     * 业务数据
     */
    private String bizData;

    /**
     * 接收人Id
     */
    private Long userId;

    /**
     * 消息标题
     */
    private String title;

    /**
     * 消息内容
     */
    private String content;

    /**
     * 延迟时间
     */
    private LocalDateTime delayTime;

    /**
     * 是否已读
     */
    private Integer readed;

    /**
     * 创建时间（秒）
     */
    private long displayTime;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

}
